@font-face {
    font-family: 'icon';  /* project id 129360 */
    src: url('//at.alicdn.com/t/font_129360_ccv80hx6hvmo0f6r.eot');
    src: url('//at.alicdn.com/t/font_129360_ccv80hx6hvmo0f6r.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_129360_ccv80hx6hvmo0f6r.woff') format('woff'),
    url('//at.alicdn.com/t/font_129360_ccv80hx6hvmo0f6r.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_129360_ccv80hx6hvmo0f6r.svg#iconfont') format('svg');
}
*{
    font-family:"Microsoft Yahei";
}
ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
html,body,.pla-box{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    min-width: 1280px;
    overflow: hidden;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.BMap_cpyCtrl{
	display:none !important;
}
.their-own-nLine {
	font-weight: 600;
}
.their-own-wLine {
	font-weight: 600;
}
.pla-supernatant-cont>iframe{
    width: 100%;
    height: 100%;
    border: none;
}
/*鼠标移入手型*/
.pla-login-manage:nth-of-type(1)>input,.pla-login-manage:nth-of-type(2),.pla-login-box>div:nth-of-type(5):hover{
    cursor: pointer;
}
.pla-login-manage:nth-of-type(2):hover{
    color: #5863ff;
    transition: color 0.5s linear;
}
/*登录背景图片*/
.pla-login{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    background:no-repeat;
    background-size: 100%;
}
.pla-login{
    overflow:hidden;
}
/*登录框样式*/
.pla-login-box{
    width: 304px;
    height: 217px;
    border-radius: 2px;
    margin: 25% 0 0 65%;
    background: black;
    overflow: hidden;
}
/*提示信息的样式*/
.pla-login-box>div:nth-of-type(1){
    width: 275px;
    height: 33px;
    margin: 10px auto 0px;
    color: #a5a5a5;
    line-height: 33px;
    font-size:12px;
}
/*登录账号*/
.pla-login-box>div:nth-of-type(2){
    width: 275px;
    height: 33px;
    margin: 5px auto 0px;
    background: #4e4d4d;
}
.pla-login-box>div:nth-of-type(2)>input{
    height: 100%;
    border: none;
    outline: none;
    padding: 0px 0px 0px 20px;
    background:#4e4d4d;
    color: white;
    overflow: hidden;
}
/*登录密码*/
.pla-login-box>div:nth-of-type(3){
    width: 275px;
    height: 33px;
    margin: 10px auto 0px;
    background: #4e4d4d;
}
.pla-login-box>div:nth-of-type(3)>input{
    height: 100%;
    border: none;
    outline: none;
    padding: 0px 0px 0px 20px;
    background:#4e4d4d;
    color: white;
    overflow: hidden;
}
/*记住/忘记密码*/
.pla-login-box>div:nth-of-type(4){
    width: 275px;
    height: 38px;
    margin: 0px auto;
}
.pla-login-box>div:nth-of-type(4){
    height: 38px;
    width: 100%;
}
.pla-login-manage{
    float: left;
    width: 50%;
    height: 38px;
    text-align: center;
    font-size: 12px;
}
.pla-login-manage:nth-of-type(1){
    vertical-align: top;
    line-height: 38px;
    color: #a5a5a5;
}
.pla-login-manage:nth-of-type(1)>input{
    line-height: 38px;
    color: #a5a5a5;
    vertical-align: middle;
    margin-right: 2px;
}
.pla-login-manage:nth-of-type(2){
    text-align: center;
    color: #327db6;
    font-size: 12px;
    line-height: 38px;
}
/*覆盖默认样式*/
input[type="radio"], input[type="checkbox"]{
    margin: 0px;
}
/*登录按钮*/
.pla-login-box>div:nth-of-type(5){
    width: 275px;
    height: 33px;
    margin: 0 auto;
    text-align: center;
    line-height: 33px;
    font-size: 15px;
    background: #327db6;
    color: #e4eef6;
}
.pla-box {
	position: relative;
}
/*****地图容器样式******/
#container{
    height: 100%;
    width:100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
/********************************************数据页面**********************************/
/*头部盒*/
.pla-head{
    width: auto;
    height: auto;
    position: absolute;
    top: 0px;
    left: 30px;
    z-index: 2;
}
/*标题LOGO*/
.pla-title{
    margin: 30px 0px 0px 40px;
}
.pla-title>h3{
    margin: 0px;
    color: black;
    font-size: 20px;
    letter-spacing:4px;
    font-weight: 600;
}
.pla-title>p{
    color: black;
    font-size: 14px;
    font-family: 'arial';
}
/*展开数据*/
.pla-spread{
    height: auto;
}
.pla-spread>ul{
    list-style: none;
    height: auto;
    /*overflow:hidden*/
}
.pla-spread>ul>li{
    display: none;
    width: 100px;
    height: 41px;
    float: left;
    line-height: 41px;
    text-align: center;
    font-size: 14px;
    background-color: rgba(0,0,0,0.5);
    color: white;
    margin-right: 3px;
    position: relative;
    transition:all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.pla-spread-statistical,.pla-spread-indicate{
    display: none;
}
.pla-spread>ul>li:nth-of-type(1){
    /*left: 0px;*/
    /*opacity: 1;*/
    display: block;
    width: 44px;
    height: 41px;
    font-size: 20px;
    font-family: 'icon';
}
.pla-spread>ul>li:hover{
    cursor: pointer;
    background-color: rgba(0,0,0,0.8);
    color: #b4d0d1;
}
/*展开二级菜单*/
/*标示图标地方*/

.pla-spread-indicate{
    width: 100px;
    height: 12px;
    color:  #3887be;
    font-family: 'icon';
    font-size: 30px;
    position: absolute;
    left: 0px;
    top: 40px;
    z-index: 20;
    text-align: center;
    line-height: 12px;
    margin-top:1px;
}
/**/

/*统计*/
.pla-spread-statistical{
    position: absolute;
    width: 100px;
    margin-top: 2px;
    list-style: none;
    padding: 10px 0px 0px 0px;
}
.pla-spread-statistical>li{
    float: left;
    color:black ;
    height: 33px;
    background-color: #3887be;
    line-height: 33px;
    text-align: center;
    color: white;
    display: inline-block;
    font-size: 12px;
}
.pla-spread-statistical>li:nth-of-type(1){
    width: 185px;
    position: absolute;
    left: -47px;
}
.pla-spread-statistical>li:nth-of-type(2){
    width: 163px;
    position: absolute;
    left: 141px;
}
.pla-spread-statistical>li:nth-of-type(3){
    width: 163px;
    position: absolute;
    left: 307px;
}
/*报表*/
/***************************/
/*工具栏目-账号-天气*/
.pla-tool{
    position: absolute;
    right: 140px;
    top: 20px;
    padding: 0px;
}
.pla-tool>div{
    float: left;
    height: 26px;
    font-size: 12px;
    color: white;
}
.pla-tool-name{
    width:120px;
    text-align: center;
    line-height:26px;
}
.pla-tool-iList{
    width: 44px;
    position: relative;
}
.pla-tool-img{
    height: 26px;
    width: 26px;
    margin: auto 0px;
    position: absolute;
    bottom: 0px;
    top:0px;
    left: 0px;
    right: 0px;
    display: inline-block;
    overflow:hidden;
    border-radius: 50%;
}
.pla-tool-img>img{
    display: inline-block;
    width:100%;
    height:100%;
}
.pla-tool-icon{
    font-family: 'icon';
    position: absolute;
    top: -5px;
    left: 16px;
    color: #d7532d;
    font-size: 21px;
    z-index: 10;
}
.useName-n,.set-gj{
    height: 26px;
    line-height:26px;
    font-size:14px;
    cursor: pointer;
    text-align:center;
}
.useName-list{
    position: absolute;
    margin: -2px 0px 0px -14px;
    padding: 0;
    list-style: none;
    background: rgba(8,19,37,0.6);
    display:none;
}
.useName-list>li{
    width: 110px;
    height:21px;
    text-align: center;
    margin:5px 0px 5px 0px;
    line-height:21px;
    cursor: pointer;
}
.se-list{
    position: absolute;
    margin: -2px 0px 0px -12px;
    padding: 0;
    list-style: none;
    background: rgba(8,19,37,0.6);
    display:none;
}
.se-list>li{
    width: 110px;
    height:21px;
    text-align: center;
    margin:5px 0px 5px 0px;
    line-height:21px;
    cursor: pointer;
}
.useName-list>li:hover,.se-list>li:hover{
    background: rgba(63,92,124,0.3);
}
.pla-tool-useName{
    min-width: 80px;
    position: relative;
    padding-right: 10px;
}
.pla-tool-set:before,.pla-tool-useName:before{
    content: '\e64b';
    position: absolute;
    right:1px;
    bottom:3px;
    color:#7fbce9;
    font-size: 22px;
    z-index: 10;
    font-family: 'icon';
}
.pla-tool-message:before{
    content: '\e664';
    position: absolute;
    top: -17px;
    left: 241px;
    color: rgba(19,35,61,0.6);
    font-size: 21px;
    z-index: 10;
    transform: rotate(-90deg);
    font-family: 'icon';
}
.pla-tool-set{
    width: 61px;
    position: relative;
    padding:0 10px 0 20px;
    cursor:pointer;
}
.anchorBL{
    display:none;
}
/********************变焦地图*************************/
.pla-zoom{
    width: 44px;
    height: 96px;
    position: absolute;
    right: 0px;
    top: 65%;
    /*background-color: black;*/
}
.pla-zoom>div{
    font-family: 'icon';
    width: 44px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    font-size: 20px;
    font-weight: 600;
    color: white;
    margin-bottom: 2px;
    background-color: rgba(0,0,0,0.5);
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
}
.pla-zoom>div:hover{
    cursor: pointer;
    color:black;
    background-color: rgba(255,255,255,0.5);
 }
/*****************叶尾重点数据***************************/
.pla-data{
    width: 100%;
    height: 100px;
    background-color: rgba(24,41,71,0.5);
    position: absolute;
    bottom: 0px;
    left: 0px;
    transition: all 1s ease-out;
    display:-moz-box; /* Firefox */
    display:-webkit-box; /* Safari and Chrome */
    display:box;
}
.material-fact-cityBody{
    box-flex:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    display:-moz-box; /* Firefox */
    display:-webkit-box; /* Safari and Chrome */
    display:box;
    position: relative;
}
.material-keydown{
    cursor: pointer;
    z-index:999;
    box-shadow:1px 2px 2px 3px rgba(0,0,0,0.5);
}
.material-fact{
    padding: 0px 15px 0px 15px;
    -moz-box-flex:1.0; /* Firefox */
    -webkit-box-flex:1.0; /* Safari and Chrome */
    box-flex:1.0;
    position: relative;
    left: 0px;
}
.material-fact>span{
    display:inline-block;
    font-family: 'icon';
    color:#6799be;
    font-size:25px;
    margin:24px 10px 0px 0px;
}
.material-fact>div{
    display:inline-block;
    vertical-align: top;
}
.material-fact>div>p{
    margin: 21px 0px 5px 5px;
    color:white;
    font-size: 12px;
}
.material-fact-datas{
    color: white;
    font-style: italic;
    font-size:12px;
}
.material-fact-dataBig{
    font-size: 22px;
}
.material-fact-icon{
    font-family: 'icon';
    color:#6799be;
}
.material-fact-cityMaterial{
    color:#5986a7;
    width:300px;
}
.material-fact-cityTime{
    font-size: 24px;
    margin:15px 0px 0px 29px;
}
.material-fact-cityName{
    margin:5px 0px 0px 29px;
    font-size:14px;
}
/*屏蔽---设置*/
.material-fact-install{
    width: 85px;
}
.material-fact-installS{
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    font-family: 'icon';
    color:#5883a5;
    cursor: pointer;
}
.material-fact-installF{
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    font-family: 'icon';
    color:#5883a5;
    cursor: pointer;
}
.material-fact-installBox{
    width: 529px;
    background-color: #13233c;
    position: absolute;
    top: -193px;
    right: 46px;
    padding: 15px 20px 15px 0px;
    display:none;
}
.indicators{
    overflow: hidden;
}
.indicators>div{
    float: left;
}
.indicators-title{
    width:160px;
    position:relative;
    text-align: right;
}
.indicators-title>span{
    font-size: 12px;
    color:white;
    display:inline-block;
    padding:5px 0px 5px 0px;
}
.indicators-color{
    color: #d0533d !important;
}
label{
    font-size: 12px;
    color:white;
    margin-right: 3px;
    width:85px;
    display:inline-block;
    font-weight:normal;
}
label>input{
    vertical-align: middle;
}
.indicators-bth{
    overflow:hidden;
    margin:10px 25px 0px 0px;
    float: right;
}
.indicators-bth>div{
    float: left;
    width:71px;
    height: 24px;
    line-height:24px;
    text-align:center;
    font-size:13px;
    color:white;
    border-radius:3px;
    cursor: pointer;
}
.indicators-bth-t{
    background-color: #5b77a9;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#62c5d8), to(#4b5cb6));
    background: -moz-linear-gradient(top, #62c5d8, #4b5cb6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c5d8', endColorstr='#4b5cb6');
}
.indicators-bth-f{
    margin-left:3px;
    box-shadow:0px 1px 2px #040f1f inset;
}
/****************************************打开显示条关************************/
.pla-tog{
    width: 120px;
    height: 80px;
    position: absolute;
    bottom: 20px;
    left: -120px;
    background-color: #0f0f0f;
    border-radius: 0px 50px 50px 0px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.5s linear;
}
.pla-tog>div:nth-of-type(1){
    width: 70px;
    height: 80px;
    float: left;
    line-height: 80px;
    text-align: center;
    font-size: 15px;
    color: white;
}
.pla-tog>div:nth-of-type(2){
    width: 50px;
    height: 80px;
    float: left;
    text-align: center;
    font-size: 25px;
    line-height: 75px;
    font-family: 'icon';
    color: white;
}

/*提示框样式*/
.pla-lines{
    /*background-color: orange;*/
    position: relative;
}
.pla-lines>div{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-family: "Microsoft Yahei";
    color: white;
    font-size: 12px;
    padding:0px 5px 0px 5px;
    border-radius: 2px;
}
.pla-lines>p{
    display: inline-block;
    font-family: "icon";
    color: white;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 3px;
    margin: 0px;
    cursor: pointer;
}
.pla-hr{
    width: 100%;
    height: 2px;
    border: none;
    background-color: #649fc8;
    padding: 0px;
    margin: 0px;
}
/*航线*/
.pla-flight{

}
.pla-flight>p{
    color: #649fc8;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    margin:5px 0px 5px 0px;
}
.pla-flight>p:hover{
    cursor: pointer;
    color: #2aabd2;
}
.pla-flight>div>div{
    display: inline-block;
    margin: 0px 2px 0px 2px;
    color: white;
}
.pla-flight>div>div:hover{
    color: #2aabd2;
    cursor: pointer;
}
.pla-info{
    margin-top: 15px;
    display: none;
}
.pla-info>div{
    font-family: "Microsoft Yahei";
    display: inline-block;
    margin-right: 10px;
    font-size: 14px;
    border-bottom: 2px solid transparent;
}
.pla-info>div>a:link {
    text-decoration: none;
}
.pla-info>div>a:visited {
    text-decoration: none;
}
.pla-info>div>a:hover {
    text-decoration: none;
    color: #2aabd2;
}
.pla-info>div>a:active {
    text-decoration: none;
    font-size: 14px;
}
.pla-info>div>a{
    display: inline-block;
    color: white;
    text-decoration:none;
}
.pla-info>div:hover{
    color: #2aabd2;
    cursor: pointer;
    border-bottom: 2px solid #2aabd2;
}
.pla-info-box{
    width: 100%;
    height: 30px;
}
/*浮层信息*/
.pla-supernatant{
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0);
    z-index: 999;
    transition: all 0.5s linear;
    display: none;
}
.pla-supernatant-cont{
    border-radius: 6px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	background-color: white;
	border: none;
	/*overflow-y: auto;*/
	display: none;
	opacity: 0;
	top: 30px;
	position: relative;
	background-color: transparent;
	width: 95%;
	left: 2.5%;
}
.pla-supernatant-del{
    width: 20px;
	height: 20px;
	font-family: 'icon';
	position: absolute;
	right: 20px;
	top: 20px;
	font-size: 22px;
	color: #d6552e;
}
.pla-supernatant-del:hover{
    cursor: pointer;
    color: #ed5856;
}
.pla-supernatant>div:hover{
    cursor: pointer;
}
/*****************************************销售动态**********************************/
/*头部样式*/

/******************信息提示框（操作）*********************/
.pla-promptBox{
    width: 300px;
    position: absolute;
    z-index: 995;
    left: 300px;
    top: 200px;
    max-height: 554px;
    height: auto;
}
.pla-prompTip{
    width: 300px;
    position: relative;
    z-index: 995;
    max-height: 554px;
    height: auto;
    overflow: hidden;
}
._tipTile{
    width: 300px;
    height: 50px;
    background-color: #45579f;
    position: relative;
}
._tipTile-box{
    display: inline-block;
    height: 20px;
    position: absolute;
    margin: auto auto;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
._maxTile{
    width: 122px;
}
._minTile{
    width: 155px;
}
._tipTile-box>div{
    float: left;
	color: white;
	font-size: 16px;
	width: 64px;
	overflow: hidden;
	text-align: center;
	height: 20px;
}
._tipTile-box>div:nth-of-type(2){
    width: 12px;
	margin: 0px 5px 0px 5px;
}
._tipTile-box>div {
	float: left;
	color: white;
	font-size: 16px;
}
._tipBody{
    width: 100%;
	background-color: white;
	height: auto;
	/* max-height: 504px; */
	max-height: 334px;
	overflow: hidden;
	position: relative;
}
._tipBodyBox{
    position: relative;
	width: 100%;
	top: 0px;
}
._mid-t{
    position: relative;
    height: 71px;
    background-color: #dfdfdf;
    border-bottom: 1px dashed #acacac;
}
._mid-t:hover{
    background-color: rgb(223,223,223);
}
._mid-tag{
    position: absolute;
    top: 21px;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: white;
    background-color: #7ebbe8;
    font-size: 14px;
}
._mid-box{
    width: 170px;
    height: 45px;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin:auto auto;
}
._mid-city>div>div {
	float: left;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	margin: 0 auto;
	width: 60px;
}
._mid-code{
    width: 100%;
    height: 50%;
}
._mid-code>div{
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    white-space:nowrap;
}
._mid-max{
    width: 60px;
}
._mid-max>div:hover{
    animation:myfirst 2s linear infinite;
    display: block;
}
._mid-min{
    width: 20%;
}
._mid-city>div{
    float: left;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}
._mid-b{
    overflow: hidden;
    border-bottom: 1px dashed #acacac;
}
._mid-b-line{
    height: 100px;
    width: 100%;
    overflow: hidden;
}
._mid-b-line:hover{
    background: rgb(223,223,223);
}
._mid-b-line-h{
    margin-top: 15px;
    height: 30px;
    background: url(./../publicImg/lines.png) no-repeat;
}
._mid-b-line-h1{
    height: 30px;
    background: url(./../publicImg/lines1.png) no-repeat;
}
._mid-b-line-b{
    height: 47px;
    width: 100%;
    position: relative;
}
._mid-b-line-b>div{
    position: absolute;
    width: 67px;
    height: 47px;
    overflow: hidden;
}
._mid-b-line-b1{
    left: 27px;
}
._mid-b-line-b2{
    left: 117px;
}
._mid-b-line-b3{
    left: 217px;
}
._mid-b-line-tag{
    background: url(./../publicImg/butto-b.png) no-repeat;
    color: white;
}
._mid-b-line-b>div>h2{
    margin: 9px auto 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
    font-family: 'Arial';
    font-size: 16px;
    font-weight: 600;
}
._mid-b-line-b>div>div{
    width: 64px;
    height: 16px;
    overflow: hidden;
}
._mid-b-line-b>div>div>p{
    margin: 1px auto 0px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
    font-family: '黑体';
    /*text-overflow: ellipsis;*/
    white-space: nowrap;
    display: block;
    width: 56px;
}
._mid-b-line-b>div>div>p:hover{
    animation:myfirst 2.5s linear infinite;
}
._mid-b-flight{
    /*height: 79px;*/
}
._mid-b-flight>div{
    padding-left: 39px;
    font-family:'Arial';
    font-size: 12px;
    height: 30px;
    line-height: 35px;
    font-weight: bold;
}
._mid-b-flight>div:hover{
    background-color: rgb(223,223,223);
    cursor: pointer;
}
._two-set{

}
.pla-prompRight{
    position: absolute;
    width: 180px;
    background: white;
    left: 311px;
    top: 0px;
    border-radius: 7px;
    display: none;
}
.pla-prompRight-box{
    position: relative;
}
.pla-prompRight-box>div{
    overflow: hidden;
    height: 42px;
}
.pla-prompRight-box>div:hover{
    background-color: rgb(223,223,223);
    cursor: pointer;
}
._pr-set{
    background-color: rgb(223,223,223);
}
.pla-prompRight-box>div:last-of-type{
    border-radius: 0px 0px 7px 5px;
}
.pla-prompRight-box>div:first-of-type{
    border-radius: 5px 7px 0px 0px;
}
.pla-prompRight-sj{
    position: absolute;
    right: -20px;
    font-family: 'icon';
    color:#3e4c91 ;
    font-size: 23px;
    left: -17px;
    top: 5px;
    margin: 0px;
    padding: 0px;
    border-right: 5px;
    width:20px;
}
.pla-prompTip-des{
    width: 122px;
    height: 42px;
    padding-left: 13px;
    line-height: 42px;
    font-size: 12px;
    display: inline-block;
}
.pla-prompTip-ico{
    height: 42px;
    display: inline-block;
    font-family: 'icon';
    color: rgb(124, 158, 201);
    vertical-align: top;
    line-height: 42px;
    width: 45px;
    text-align: center;
    background-color: #3c5396;
}
/*****/
.pla-promptBox-cont-line>div:hover{
    cursor: pointer;
}
.air-routes{
    display: inline-block;
    width: 172px;
    height: 1px;
    background-color: #a7c9d5;
    position: absolute;
    top: 16px;
    left: 59px;
}
.pla-promptBox-cont-line>div{
    overflow: hidden;
}
.count-lines{
    height: 132px;
}
.count-flight{
    height: 61px;
}
.pla-promptBox-cont-line>div>p{
    margin: 11px 0px 0px 34px;
    font-size: 11px;
    color: #4d4d4d;
}
.count-flight>div{
    margin: 8px 0px 0px 34px;
    font-size: 13px;
    font-weight: bold;
}
/*有经停*/
.pla-promptBox-cont-line-Stops{
    overflow: hidden;
    height: 100px;
    position: relative;
}
.pla-promptBox-cont-line-Stops>div{
    float: left;
}
.pla-promptBox-cont-line-Stops>div{
    margin: 5px 0px 0px 32px;
}
.imp-place{
    margin: 5px 15px 0px 30px !important;
}
.hasStopping{
    margin-top: 1px;
}
.airIcon{
    font-family: "icon";
    font-size: 20px;
    color:#6da9e7 ;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#6da9e7), to(#3e4b90));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    width: 30px;
    text-align: center;
}
.local-three-word{
    color: black;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    width: 45px;
}
.three-word{
    margin-top: 18px;
}
.airCity{
    font-size: 12px;
    color: #4d4d4d;
    margin: 0px;
    text-align: left;
    overflow: hidden;
}
.airCity>span{
    white-space:nowrap;
    width: 120px;
}
.airCity>span:hover{
    animation:myfirst 2s linear infinite;
    display: block;
}
@keyframes myfirst{
    0%{
        margin-left:0%
    }
    100%{
        margin-left:-100%
    }
}

.set-name{
    width: 54px;
    height: 40px;
    position: relative;
    left: -17px;
    top: 13px;
    padding: 5px;
    border-radius: 5px;
}
/*渐变色*/
.set-nameNew{
    background: #3e4b90;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e4b90),
		to(#326fab)); /*谷歌*/
	background: -moz-linear-gradient(top, #3e4b90, #326fab);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e4b90',
		endColorstr='#326fab');
}
.colorNew{
    color: white;
}
/*三角定位*/
.airSico{
    display: block;
    position: absolute;
    font-family: "icon";
    font-size: 15px;
    width: 1px;
    height: 1px;
    left: 24px;
    top: -13px;
    color: transparent;
}
.airSicoNew{
    color: #374784;
}
.set-name>div{
    margin-left: 11px;
}
.set-name>p{
    text-align: center;
}
/*直飞样式*/
.pla-line{
    width: 73px !important;

}
/*设置定位*/
.pla-ifoPosi{
    position: relative;
    z-index: 10;
}
.pla-ifoPosi-data{
    font-size: 15px !important;
}

.their-own{
    position: absolute;
    left: 900px;
    top: 200px;
    width: 300px;
    background-color: white;
    display: none;
}
.their-own-title{
    height: 50px;
	background: #3e4b90;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e4d92),
		to(#4584c7)); /*谷歌*/
	background: -moz-linear-gradient(top, #3e4d92, #4584c7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e4d92',
		endColorstr='#4584c7');
}
.their-own-title>h2{
    height: 25px;
    line-height: 30px;
    padding:0px 0px 0px 15px;
    margin: 0px;
    font-size: 16px;
    color: white;
}
.their-own-title-code{

}
.their-own-title-code>div{
    display: inline-block;
    width: 40%;
    font-size: 12px;
    color: #c1c8d2;
}
.their-own-title-code>div:nth-of-type(1){
    margin-left: 15px;
}
.their-own-body{
    margin-top: 20px;
}
.their-own-body-flight-level{

    height: 50px;
}
.their-own-body-flight-level>div{
    float: left;
    width: 50%;
}
.their-own-body-flight-level>div>p{
    margin: 10px 0px 5px 15px;
    padding: 0px;
    font-size: 12px;
}
.their-own-body-flight-level>div>div{
    margin: 0px 0px 0px 15px;
    padding: 0px;
    font-size: 20px;
    font-weight: 600;
    font-style: italic;
}
.their-own-zLine,.their-own-peos{
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    font-weight: 600;
    display:inline-block;;
    font-style: italic;
}
.their-own-body-flight-level>div>div>span{
    font-weight: normal;
    font-size: 12px;
}
.their-own-body-line-size{
    margin-top: 5px;
}

.their-own-body-line-size>div{
    height: 20px;
    line-height: 20px;
    padding-left: 15px;
    font-size: 12px;
}
.their-own-body-line-size>div:nth-of-type(1){
    margin: 0px;
}
.their-own-body-peoples{

}
.their-own-body-peoples>p{
    margin: 10px 0px 0px 15px;
    padding: 0px;
    font-size: 12px;
}
.their-own-body-peoples>div{
    margin: 4px 0px 30px 15px;
    padding: 0px;
    font-size: 20px;
    font-weight: 600;
    font-style: italic;
}
.their-own-body-peoples>div>span{
    font-weight: normal;
    font-size: 12px;
}
.their-own-body-link{
    height: 86px;
    background: #3e4b90;
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#3e4d92), to(#4584c7));/*谷歌*/
    background: -moz-linear-gradient(top, #3e4d92, #4584c7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e4d92', endColorstr='#4584c7');
}
.their-own-body-link>div{
    float: left;
    width: 33.333333333333333333333333333%;
    height: 100%;
    text-align: center;
    box-sizing:border-box;
    color: white;
    border-right: 0.5px solid #6777ab;
}
.their-own-body-link>div:hover{
    cursor: pointer;
}
.their-own-body-link>div>p{
    font-family: "icon";
    text-align: center;
    font-size: 18px;
    margin: 20px 0px 10px 0px;
}
.their-own-body-link>div>div{
    font-size: 14px;
    text-align: center;
}
/*航班排行框*/
.pla-ranking{
    width: 940px;
    height: 350px;
    background-color: rgba(7, 19, 39, 0.8);
    position: absolute;
    right: 100px;
    top: 30%;
    display: none;
}
.pla-ranking>div{
    float: left;
}
.pla-ranking-title{
    width: 250px;
    height: 100%;
}
.pla-ranking-title-head{
    height: 60px;
}
.pla-ranking-title-head>h3{
    padding: 0px;
    float: left;
    margin: 18px 0px 0px 32px;
    color:white;
    font-weight: 600;
	font-size: 20px;
}
.pla-ranking-title-head>div{
    cursor:pointer;
    float: left;
    margin:18px 0px 0px 15px;
    font-size: 12px;
    height: 20px;
    background-color: #2b3e5e;
    color: white;
    line-height:20px;
    width: 45px;
    border-radius: 3px;
    text-align: center;
}
.pla-ranking-tag{
    background: #3e4b90;
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#3e4d92), to(#4584c7));/*谷歌*/
    background: -moz-linear-gradient(top, #3e4d92, #4584c7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e4d92', endColorstr='#4584c7');
}

.pla-ranking-title-head>div:nth-of-type(2){
    margin:18px 0px 0px 2px;
}
.pla-ranking-title-nav{

}
.pla-ranking-title-nav>ul{
    list-style: none;
    margin: 0px 0px 0px 23px;
    padding: 0px;
    width: 70%;
}
.pla-ranking-title-nav>ul>li{
    color: white;
    font-size: 12px;
    height: 30px;
    line-height:30px;
    padding:  0px 0px 0px 10px;
}
.pla-ranking-title-nav>ul>li:hover{
    background-color: #3b5c7d;
    transition:all 0.5s linear;
    cursor:pointer;
}
.pla-ranking-box{
    /* width: 690px;
    height: 100%; */
    width:690px;
    top:5%;
    height:95%;
}
.sets{
    background-color: #3b5c7d;
}
.pla-ranking-shut{
    font-family: "icon";
    font-size: 12px;
    background-color: #703225;
    position: absolute;
    right: -25px;
    top:0px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 100%;
    cursor: pointer;
}
/*航班排行按钮*/
.pla-btn{
    position: absolute;
    right: 20px;
    top: 40%;
    width: 50px;
    height: 100px;
}
.pla-btn>div{
    width: 50px;
    height: 50px;
    font-family: "icon";
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    color: #7fbce9;
    font-weight: 600;
    cursor: pointer;
}
.pla-btn>div:hover{
    color: white;
}
/*提示*/
.pla-btn-prompt{
    position: absolute;
    top: 100%;
    right: 50px;
    width: 100px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #7cbce8;
    margin: 15px 0px 0px 0px;
    border-radius: 5px;
    z-index: 55;
    text-align:center;
    font-size: 12px;
    color:#7cbce8;
    display:none;
}
/*汇总数据*/
.summary-head{
    margin: 20px 0px 0px 0px;
}
.summary{
    width: 100%;
    height: 60px;
    margin: 10px 0px 0px 0px;
}
.summary>p{
    font-size: 12px;
    margin: 0px 0px 0px 35px;
    color: white;
}
.summary>div{
    font-size: 20px;
    margin: 3px 0px 0px 35px;
    font-style: italic;
    color: white;
    font-weight: 600;
}
.summary>div>span{
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
}
.menu>a {
	color: white;
	text-decoration: none;
}

.lis {
	background-color: gray !important;
}

.their-own-zLine,.their-own-peos {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: 600;
	display: inline-block;;
	font-style: italic;
}

/*2016-12-13 修改首页样式*/
.pla-tool-notice {
	display: inline-block;
	font-family: 'icon';
	color: #327db6;
	font-size: 22px;
}